@CHARSET "ISO-8859-1";

body {
	background-color: #333;
	margin: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
	color: #FFF;
	font-size: 8pt;
}

h1.profile-title{
	background-image: url("img/profile-title-bg.jpg");
	background-repeat: no-repeat;
    border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
    margin: 0;
    padding: 10px 0;
	text-shadow: 0 0 0.2em #000;	
}

a:link, a:visited{	
	font-weight: bold;
	color: #D5BD1D;
	text-decoration: none;
}
a:hover, a:active{
	color: #FFF;
}
#header {
	width: 100%;
	height: 40px;
	background-image: url("img/header-bg.png");
	background-repeat: repeat-x;
	z-index: 4000;
}

#header #logo {
	width: 100px;
	height: 29px;
	background-image: url("img/logo.png");
	background-repeat: no-repeat;
	float: left;
}

#header #header-login-text {
	float: right;
	font-size: 9pt;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	margin: 4px 10px 0px 0px;
}

#menu {
	position: absolute;
	top: 30px;
	left: 5px;
	z-index: 5000;
}

#menu a:link,#menu a:visited {
	display: block;
	float: left;
	margin-left: 1px;
	height: 19px;
	font-size: 9pt;
	border: 1px solid #000;
	border-top: 0px;
	padding: 2px 6px 0px 6px;
	background-image: url("img/link-up.png");
	background-repeat: no-repeat;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	font-weight: bold;
	text-decoration: none;
}

#menu a:hover,#menu a:active {
	background-image: url("img/link-over.png");
}

#content {
	width: 800px;
	margin: 15px;
	margin-top: 45px;
	padding: 2px;
	color: #FFF;
	font-size: 9pt;
	background-color: #777;
}

#content h1 {
	background-color: #555;
	border: 1px solid #000;
	margin-top: 1px;
	margin-bottom: 2px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	padding: 2px 5px 2px 5px;
	text-align: left;
}

#content .text {
	background-color: #555;
	color: #FFF;
}

.form {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	width: 100%;
	text-align: left;
}

.form td {
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	font-size: 9pt;
	background-color: #555;
	text-align: left;
}

.form .title {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	padding: 2px 7px 2px 7px;
}

.form input,.form select {
	font-size: 8pt;
	border: 1px solid #000;
	padding: 2px;
	background-color: #AAA;
	color: #000;
}

.form input:hover,.form input:focus {
	background-color: #FFF;
	color: #000;
}

.form select:hover,.form select:focus {
	background-color: #FFF;
	color: #000;
	cursor: pointer;
}

.form .boton {
	float: right;
	background-color: #333;
	border: 1px solid #000;
	padding: 1px 5px 3px 5px;
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

.form .boton:hover {
	cursor: pointer;
}

a.back:link, a.back:visited{
	border: 1px solid #000;
	background-color: #555;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;	
	width: 200px;
	display: block;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	font-weight: bold;
	margin: 10px;
}

a.back:hover, a.back:active{
	background-color: #333;
}

.table {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	text-align: left;
}

.table td {
	height: 15px;
	border-bottom: 1px solid #000;
	padding: 2px 4px 1px 4px;
}

.table .title {
	background-image: url("img/table-td-title-bg.png");
	background-repeat: no-repeat;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
}

.table .td1 {
	background-image: url("img/table-td-t1-bg.png");
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #000;
}

.table .td2 {
	background-image: url("img/table-td-t2-bg.png");
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #000;
}

.table .td-bold {
	background-image: url("img/table-td-bold-bg.png");
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
}

.table a:link, .table a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.table a:hover, .table a:active {
	color: #FFF;
}

#error {
	margin: 5px;
	background-color: #FFC1C1;
	border: 1px solid #990000;
	color: #990000;
	font-size: 8pt;
	padding: 5px;
	text-align: center;
}

#ok {
	margin: 5px;
	background-color: #B0FFB0;
	border: 1px solid #006600;
	color: #006600;
	font-size: 8pt;
	padding: 5px;
	text-align: center;
}

#all {
	width: 903px;
	margin: 0 auto;
	margin-top: 25px;
}

#left {
	float: left;
	width: 450px;
	border: 1px solid #000;
	background-color: #555;
}

#right {
	float: right;
	width: 450px;
	border: 1px solid #000;
	border-left: 0;
	background-color: #555;
}

#all-tournament{
	width: 802px;
	margin: 0 auto;
	margin-top: 25px;
}

#left-tournament {
	float: left;
	width: 541px;
	border: 1px solid #000;
	background-color: #555;
	padding: 2px;
	padding-bottom: 0px;
}

#right-tournament {
	float: right;
	width: 250px;
	border: 1px solid #000;
	border-left: 0;
	background-color: #555;
	padding: 2px;
	padding-bottom: 0px;
}

#left-tournament h1, #right-tournament h1{
	font-size: 10pt;	
	background-color: #444;
	border: 1px solid #000;
	margin: 0;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	padding: 2px 5px 2px 5px;
	text-align: left;
}
#left h1, #right h1{
	font-size: 10pt;	
	background-color: #444;
	border-bottom: 1px solid #000;
	margin: 0;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	padding: 2px 5px 2px 5px;
	text-align: left;
}

#header-tournament{
	margin: 2px;
	border: 1px solid #000;
	width: 794px;
	height: 40px;
	background-image: url("img/tournament-header-bg.jpg");
	background-repeat: no-repeat;
	font-size: 18pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	padding: 40px 0px 0px 0px;
}
.container-tournament-header {
	border: 1px solid #000;
	background-color: #777;
}

.container-tournament {
	border: 1px solid #000;
	background-color: #777;
	margin-top: 2px;
	margin-bottom: 2px;
}
.container-tournament #tournament-information{
	background: #666;
	border: 1px solid #333;
	padding: 5px;
	margin: 5px;
	height: 100px;
}

.container-tournament #tournament-information div{
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	text-align: center;
}

.container-tournament .container-title {
	position: absolute;
	z-index: 1000;
	font-size: 12pt;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000;
	color: #FFF;
	margin: 57px 0px 0px 45px;
}

.container {
	width: 444px;
	margin: 2px;
	border: 1px solid #000;
	background-color: #777;
}

.container .container-title {
	position: absolute;
	z-index: 1000;
	font-size: 12pt;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000;
	color: #FFF;
	margin: 57px 0px 0px 45px;
}

#admin-links {
	text-align: left;
	margin-top: 20px;
	margin-left: 15px;
}

#admin-links a:link,#admin-links a:visited {
	display: block;
	float: left;
	border: 1px solid #000;
	background-color: #666;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	padding: 2px 5px 2px 5px;
}

#admin-links a:hover,#admin-links a:active {
	background-color: #FFF;
	color: #000;
}

.rules .rules-title {
	font-size: 9pt;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000;
	color: #FFF;
}

.rules .rules-text {
	text-align: left;
}

.rules .rules-text .f {
	width: 434px;
	border-bottom: 1px solid #000;
	color: #000;
	font-size: 8pt;
	padding: 5px;
}

.rules .rules-text .f table{	
	width: 100%;
}

.rules .rules-text .f table td {
	border-bottom: 1px solid #333;
	padding: 5px;
	margin: 3px;
	vertical-align: top;
}

.rules .rules-text ul{
	margin: 5px 5px 5px 19px;
	padding: 0;
	font-size: 8pt;
	color: #000;
}

.rules a.rules-title:link,.rules a.rules-title:visited {
	width: 427px;
	height: 18px;
	display: block;
	cursor: pointer;
	background-image: url("img/rules-title-bg.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #000;
	text-align: left;
	padding: 2px 0px 0px 17px;
	outline: none;
}

.rules a.rules-title:hover,.rules a.rules-title:active {
	background-position: 0px -20px;
}

.table-graph{
	text-align: center;
	width: 100%;
	font-size: 8pt;
	color: #FFF;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000;
}
.table-graph td{	
	height: 30px;	
}

.graph-green{
	font-size: 8pt;	
	background-image: url("img/graph-green.png");
	background-repeat: repeat-x;
}
.graph-red{
	font-size: 8pt;	
	background-image: url("img/graph-red.png");
	background-repeat: repeat-x;
}
.graph-grey{
	font-size: 8pt;	
	background-image: url("img/graph-grey.png");
	background-repeat: repeat-x;
}
.table-graph p{
	padding: 0px;
	margin: 2px 5px 2px 7px;
	text-align: left;
}

/* Enfrentamientos */
#enfrentamientos{
	top: -100px;
	left: 0px;
	position: absolute;
}
#enfrentamientos .enfrentamiento{
	width: 160px;
	border-bottom: 1px solid #000;
	background-color: #333;
	position: absolute;
	z-index: 1200;
	color: #000;
	text-align: left;
}
#enfrentamientos img{
	position: absolute;
	z-index: 0;
	left:0;
}
#enfrentamientos .enfrentamiento .equipo{
	width: 134px;
	height: 13px;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	border-bottom: 0;
	border-left: 0;
	background-image: url('img/table-td-bold-bg.png');
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
}
#enfrentamientos .enfrentamiento .jugador{
	width: 134px;
	height: 13px;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	border-bottom: 0;
	border-left: 0;
	background-image: url('img/table-td-t2-bg.png');
	background-repeat: repeat-x;
	color: #000;
	padding: 1px 1px 1px 5px;
	font-weight: bold;
}
#enfrentamientos .enfrentamiento .goles-equipo1{
	width: 16px;
	margin: 0;
	padding: 1px 2px 1px 2px;
	height: 29px;
	line-height: 28px;
	float: right;
	background-image: url("img/goals-background.png");
	color: #FFF;
	font-weight: bold;
	border: 1px solid #000;
	border-bottom: 0;
	text-align: center;
	font-size: 9pt;
	text-shadow: 0 0 0.2em #000;
}
#enfrentamientos .enfrentamiento .goles-equipo2{
	width: 16px;
	height: 29px;
	margin: 0;
	padding: 1px 2px 1px 2px;
	line-height: 28px;
	clear: both;
	float: right;
	background-image: url("img/goals-background.png");
	color: #FFF;
	font-weight: bold;
	border: 1px solid #000;
	border-bottom: 0;
	text-align: center;
	font-size: 9pt;
	text-shadow: 0 0 0.2em #000;
}
#enfrentamientos .enfrentamiento a.comments:link, #enfrentamientos .enfrentamiento a.comments:visited{
	height: 16px;
	width: 26px;
	padding-left: 13px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 9pt;
	background-image: url("img/comment.png");
	background-repeat: no-repeat;
	border: 1px solid #000;
	border-top: 0px;
	position: absolute;
	margin-left: 114px;
	margin-top: 1px;
	text-align: right;
}
#enfrentamientos .enfrentamiento a.comments:hover, #enfrentamientos .enfrentamiento a.comments:active{
	 background-image: url("img/commentOver.png");
}

#enfrentamientos .enfrentamiento .selected-left{
	background-image: url("img/selected-match-bg-left.png");
	background-repeat: no-repeat;
    margin-left: -23px;
    padding-left: 23px;
    width: 157px;
}

#enfrentamientos .enfrentamiento .selected-right{
	background-image: url("img/selected-match-bg-right.png");
	background-repeat: no-repeat;
	background-position: right;
    margin-right: -23px;
    padding-right: 23px;
    width: 157px;
}

#enfrentamientos .final{
	width: 140px;
	height: 162px;
	background-image: url("img/tournament-final.png");
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1200;
}

/* NEW */
.container-match-header{	
	border: 1px solid #000;
	background-color: #777;
}
#header-match{
	margin: 2px;
	border: 1px solid #000;
	width: 794px;
	height: 350px;
	background-image: url("img/match-header.jpg");
	background-repeat: no-repeat;
	font-size: 18pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	padding: 00px 0px 0px 0px;
	text-align: left;
}
#header-match .logo-team-1{
	position: absolute;
	z-index: 1500;
	margin-left: 135px;
	margin-top: 110px;
}
#header-match .logo-team-2{
	position: absolute;
	z-index: 1500;
	margin-left: 532px;
	margin-top: 110px;
}
#header-match .team-name-1{
	position: absolute;
	width: 397px;
	z-index: 1501;
	text-align: center;
	font-size: 19pt;
	margin-top: 60px;
}
#header-match .team-name-2{
	position: absolute;
	width: 397px;	
	z-index: 1501;
	margin-left: 397px;
	text-align: center;
	font-size: 19pt;
	margin-top: 60px;
}
#header-match .team-player-names-1{
	position: absolute;
	width: 397px;
	z-index: 1501;
	text-align: center;
	font-size: 14pt;
	margin-top: 255px;	
}
#header-match .team-player-names-2{	
	position: absolute;
	width: 397px;	
	z-index: 1501;
	margin-left: 397px;
	text-align: center;
	font-size: 14pt;
	margin-top: 255px;	
}
#header-match .team-result-1{
	position: absolute;
	width: 80px;
	height: 55px;
	background-image: url('img/match-score-bg.png');
	background-repeat: repeat-x;
	margin-left: 293px;
	margin-top: 140px;
	text-align: center;
	font-size: 35pt;
	padding: 10px 0px 10px 0px;
	border: 1px solid #333;
}
#header-match .team-result-2{
	position: absolute;
	width: 80px;
	height: 55px;
	background-image: url('img/match-score-bg.png');
	background-repeat: repeat-x;
	margin-left: 418px;
	margin-top: 140px;
	text-align: center;
	font-size: 35pt;
	padding: 10px 0px 10px 0px;	
	border: 1px solid #333;
}
#header-match .team-result-1-ganador{
	position: absolute;
	width: 80px;
	height: 55px;
	background-color: #EEE;
	margin-left: 293px;
	margin-top: 140px;
	text-align: center;
	font-size: 35pt;
	padding: 10px 0px 10px 0px;
	border: 1px solid #333;
}
#header-match .team-result-2-ganador{
	position: absolute;
	width: 80px;
	height: 55px;
	background-color: #EEE;
	margin-left: 418px;
	margin-top: 140px;
	text-align: center;
	font-size: 35pt;
	padding: 10px 0px 10px 0px;	
	border: 1px solid #333;
}
#header-match .team-result-1-aux{
	position: absolute;
	width: 35px;
	height: 25px;
	background-image: url('img/match-score-bg.png');
	background-repeat: repeat-x;
	text-align: center;
	margin-left: 350px;
	margin-top: 90px;
	font-size: 14pt;
	padding: 2px 0px 2px 0px;
	border: 1px solid #333;
}
#header-match .team-result-2-aux{
	position: absolute;
	width: 35px;
	height: 25px;
	background-image: url('img/match-score-bg.png');
	background-repeat: repeat-x;
	text-align: center;
	margin-left: 405px;
	margin-top: 90px;
	font-size: 14pt;
	padding: 2px 0px 2px 0px;
	border: 1px solid #333;
}
#header-match .team-result-aux-text{
	font-size: 10pt;
	position: absolute;
	text-align: center;
	width: 794px;
	margin-top: 65px;
}

#header-match #match-score-image{
	position: absolute;
	width: 794px;
	text-align: center;
	margin-top: 240px;
	z-index: 5000;
}
#header-match #match-score-image img{	
	background-color: #FFF;
	border: 1px solid #000;
	padding: 2px;	
}
#header-match .team-result-input-1{	
	position: absolute;
	width: 80px;
	height: 55px;
	background-image: url('img/match-score-bg.png');
	background-repeat: repeat-x;
	margin-left: 293px;
	margin-top: 140px;
	text-align: center;
	font-size: 35pt;
	padding: 10px 0px 10px 0px;
	border: 1px solid #333;	
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
}
#header-match .team-result-input-1:hover, 
#header-match .team-result-input-1:focus{
	background-image: url('img/match-score-bg-over.png');
}
#header-match .team-result-input-2{
	position: absolute;
	width: 80px;
	height: 55px;
	background-image: url('img/match-score-bg.png');
	background-repeat: repeat-x;
	margin-left: 418px;
	margin-top: 140px;
	text-align: center;
	font-size: 35pt;
	padding: 10px 0px 10px 0px;	
	border: 1px solid #333;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
}
#header-match .team-result-input-2:hover, 
#header-match .team-result-input-2:focus{
	background-image: url('img/match-score-bg-over.png');
}
#header-match #screenshot-area{
	position: absolute;
	z-index: 5000;
	width: 794px;
	text-align: center;
	margin-top: 250px;
}
#header-match #screenshot-area p{	
	font-size: 10pt;
	padding: 0;
	margin: 0px 0px 10px 0px;
}
#header-match #screenshot-area .screenshot-input{	
	font-family: Arial, Tahoma, sans-serif;
	border: 1px solid #000;
	background-color: #BBB;
	font-size: 10pt;
	padding: 3px;
	color: #000;	
}
#header-match #screenshot-area .screenshot-input:hover, 
#header-match #screenshot-area .screenshot-input:focus{
	background-color: #EEE;
}
#header-match #screenshot-area .submit-match-score{	
	background-color: #555;
	border: 1px solid #000;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Tahoma, sans-serif;
	padding: 2px 5px 2px 5px;
	margin: 5px 0px 5px 0px;
	text-shadow: 0 0 0.2em #000;	
}
#header-match #screenshot-area .submit-match-score:hover, 
#header-match #screenshot-area .submit-match-score:focus{	
	background-color: #EEE;
	color: #333;
	cursor: pointer;
	text-shadow: none;	
}
#header-match #admin-match-links{	
	position:absolute;
}
#header-match a.match-admin:link, #header-match a.match-admin:visited{
	margin: 5px;
	float: left;
	display: block;
	border: 1px solid #000;
	background-color: #666;
	color: #FFF;
	text-decoration: none;
	font-size: 9pt;
	padding: 2px 5px 2px 5px;
}
#header-match a.match-admin:hover, #header-match a.match-admin:active{
	background-color: #888;	
}
.comment{
	width: 100%;
	background-color: #555;
	border-bottom: 1px solid #000;
	text-align: left;
}
.comment .author{
	font-size: 11pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	padding: 4px 10px 0px 10px;
}
.comment .date{
	font-size: 8pt;
	font-weight: bold;
	color: #DDD;
	padding: 3px 10px 0px 10px;
}
.comment .text{
	font-size: 9pt;
	color: #BBB;
	margin: 10px;
}
.comment a.image:link, .comment a.image:visited{
	width: 95px;
	height: 20px;
	background-image: url("img/comment-picture-up.png");
	background-repeat: no-repeat;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	display: block;
	padding: 3px 0px 0px 25px;
	display: block;
	margin: 10px;
	text-decoration: none;
}
.comment a.image:hover, .comment a.image:active{	
	background-image: url("img/comment-picture-over.png");	
}
.comment a.video:link, .comment a.video:visited{
	width: 95px;
	height: 20px;
	background-image: url("img/comment-video-up.png");
	background-repeat: no-repeat;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	display: block;
	padding: 4px 0px 0px 25px;	


	display: block;
	margin: 10px;
	text-decoration: none;
}
.comment a.video:hover, .comment a.video:active{	
	background-image: url("img/comment-video-over.png");	
}
.comment .screenshot-data-autor{
	margin: 20px 5px 5px 120px;	
	font-weight: bold;
	color: #D5BD1D;
	position: absolute;	
}
.comment .screenshot-data{
	margin: 40px 5px 5px 120px;	
	position: absolute;
}
.container-tournament a.report:link, .container-tournament a.report:visited{
	width: 75px;
	height: 20px;
	background-image: url("img/comment-report-up.png");
	background-repeat: no-repeat;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	display: block;
	padding: 4px 0px 0px 25px;	
	display: block;
	margin: 10px;
	text-decoration: none;
	text-align: left;
}
.container-tournament a.report:hover, .container-tournament a.report:active{	
	background-image: url("img/comment-report-over.png");	
}
.container-tournament p{

	font-size: 9pt;
	text-shadow: 0 0 0.2em #000;
	text-align: left;
	padding: 2px 10px 2px 10px;
}
.comment a.delete:link, .comment a.delete:visited{
	width: 75px;
	height: 20px;
	background-image: url("img/comment-delete-up.png");
	background-repeat: no-repeat;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 0.2em #000;
	display: block;
	padding: 4px 0px 0px 25px;	
	display: block;
	margin: 10px;
	text-decoration: none;
	position: absolute;
	float: right;
	margin-left: 430px;
}
.comment a.delete:hover, .comment a.delete:active{	
	background-image: url("img/comment-delete-over.png");	
}
.comment img{
	margin: 10px 0px 10px 10px;
	border: 1px solid #EEE;
	padding: 2px;
}
.comment a.number:link, .comment a.number:visited{
	float: left;
	font-size: 10pt;
	font-weight: bold;
	color: #D5BD1D;
	text-decoration: none;
	padding: 5px 10px 0px 10px;
	text-shadow: 0 0 0.2em #000;
}
.comment a.number:hover, .comment a.number:active{
	color: #FFF;
}

.comment-form{
	text-align: left;
	margin: 10px;
}
.comment-form p{
	margin: 10px 0px 10px 2px;
	padding: 0;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000;
}
.comment-form .boton{
	background-color: #555;
	border: 1px solid #000;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Tahoma, sans-serif;
	padding: 2px 5px 2px 5px;
	margin: 5px 0px 5px 0px;
	text-shadow: 0 0 0.2em #000;
}
.comment-form .boton:hover, .comment-form .boton:focus{
	background-color: #EEE;
	color: #333;
	cursor: pointer;
	text-shadow: none;
}
.comment-form textarea{
	font-family: Arial, Tahoma, sans-serif;	
	width: 513px;
	border: 1px solid #000;
	background-color: #BBB;
	font-size: 10pt;
	padding: 3px;
}
.comment-form textarea:hover, .comment-form textarea:focus{
	background-color: #EEE;
}
.comment-form input{	
	font-family: Arial, Tahoma, sans-serif;
	border: 1px solid #000;
	background-color: #BBB;
	font-size: 10pt;
	padding: 3px;
	color: #000;
}
.comment-form input:hover, .comment-form input:focus{
	background-color: #EEE;
}
.findYourselfButton{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 5000;	
	background-color: #555;
	border: 1px solid #000;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Tahoma, sans-serif;
	padding: 2px 5px 2px 5px;
	text-shadow: 0 0 0.2em #000;
	width: 100px;
}
.findYourselfButton:hover, .findYourselfButton:focus{	
	background-color: #EEE;
	color: #333;
	cursor: pointer;
	text-shadow: none;	
}
#status{
	position: absolute;
	z-index: 5000;
	font-size: 8pt;
	left: 110px;
	top: 5px;	
	background-color: #555;
	border: 1px solid #000;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Tahoma, sans-serif;
	padding: 3px 5px 3px 5px;
	text-shadow: 0 0 0.2em #000;
}

#rules{
 	text-align: justify;
 	border: 1px solid #000;
 	margin: 2px;
 	padding: 5px 20px 5px 5px;
 	background-color: #666;
 	color: #DDD;
}
#rules strong{
	color: #FFF;
}
#rules p{
	font-size: 11pt;
	margin: 5px 0px 5px 10px;
}
#rules p strong{
	color: #D5BD1D;
}
#rules ul{
	font-size: 9pt;
	margin: 0;
	padding: 0px 0px 0px 25px;
}
#rules ol{
	font-size: 9pt;
	margin: 0;
	padding: 0px 0px 0px 28px;
	font-weight: bold;
}
#rules ol a:link, #rules ol a:visited{
	color: #DDD;
	text-decoration: none;
}
#rules ol a:hover, #rules ol a:active{
	color: #DDD;	
	text-decoration: underline;
}
#rules li{
	margin: 0px;
	padding: 0px 0px 5px;
}
#rules a:link, #rules a:visited{
	text-decoration: underline;
	font-weight: bold;
	color: #D5BD1D;
}
#rules a:hover, #rules a:active{
	color: #F2E9A4;
}
.match-row{
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #333;
	text-align: left;
}

.notification{	
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #333;
	text-align: left;
}
.notification a.accept-button:link, .notification a.accept-button:visited{
	display: block;
	background-image: url("img/accept-up.png");
	background-repeat: no-repeat;
	width: 45px;
	padding: 4px 0px 0px 25px;
	height: 19px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
	text-shadow: 0 0 0.2em #000;
	border: 1px solid #333;
	position: absolute;
	margin-left: 356px;
	margin-top: 2px;'
}
.notification a.accept-button:hover, .notification a.accept-button:active{
	background-image: url("img/accept-over.png");
}
.notification a.reject-button:link, .notification a.reject-button:visited{	
	display: block;
	background-image: url("img/reject-up.png");
	background-repeat: no-repeat;
	width: 45px;
	padding: 4px 0px 0px 25px;
	height: 19px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
	text-shadow: 0 0 0.2em #000;
	border: 1px solid #333;
	position: absolute;
	margin-left: 356px;
	margin-top: 30px;'	
}
.notification a.reject-button:hover, .notification a.reject-button:active{
	background-image: url("img/reject-over.png");
}